/////////////////////////////////////////////////////////////////////////
//
// Amuse Engine SDK - core/system/io/platform/win32
// Copyright (c) 2014.  All Rights Reserved
//
// File:		AEAndroidFileSystem.h
// Author:		Gianluca Belardelli
// Date:		11/10/2013
//
/////////////////////////////////////////////////////////////////////////
#ifndef _AEANDROIDFILESYSTEM_H_
#define _AEANDROIDFILESYSTEM_H_

class AEAndroidFileSystem
 : public AEFileSystem
{
// Methods
public:
	virtual AERefNew<AEStreamReader> OpenReader( const char *lpFileName, AEFileOpenFlags fofFlags );
	//virtual AERefNew<AEStreamWriter> OpenWriter( const char *lpFileName, AEFileOpenFlags fofFlags = AE_OPEN_DEFAULT_WRITE );
	virtual Result Remove( const char *lpPath );
	virtual Result Mkdir( const char *lpPath );
	virtual Result Stat( const char *lpPath, AEFileOrDirEntry &entryOut );
};

#endif // _AEANDROIDFILESYSTEM_H_
